package com.heima.service;

import com.heima.common.PageResult;
import com.heima.pojo.Region;
import com.baomidou.mybatisplus.extension.service.IService;
import com.heima.pojo.vo.RegionVo;

import java.util.List;

/**
 * <p>
 * 运营区域 服务类
 * </p>
 *
 * @author xjy
 * @since 2024-06-05
 */
public interface IRegionService extends IService<Region> {

    /**
     * 分页查询区域列表
     *
     * @param name 区域名称
     * @return
     */
    PageResult<RegionVo> search(PageResult<RegionVo> pageResult, String name);

    /**
     * 查询区域详细详细
     */
    RegionVo findById(Long id);

    /**
     * 批量查询区域详细详细
     */
    List<RegionVo> batchSelectByIds(List<String> regionIds);
}
